// 金额格式化，千分位分割符，保持小数点后两位
import {dayjs} from "@arco-design/web-vue/es/_utils/date";

export function formatMoney(money: number | string): string {
    if (typeof money === 'string') {
        money = parseFloat(money)
    }
    return money.toFixed(2).replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,')
}


// 月份格式化
export function monthFormat(month: string) {
    if (month) {
        try {
            return dayjs(month).format('YYYY年MM月')
        } catch (e) {
            return '--'
        }
    } else {
        return '--'
    }

}

export const getAssetsFile = (url: string) => {
    return new URL(`../assets/${url}`, import.meta.url).href
}